Print Server Overview
The ASIP Print server lets you create one or more print queues
at the server, to print via either PAP (Printer Access Protocol,
an AppleTalk protocol) or LPR (Line Printer Remote, a TCP/IP protocol). Clients at the workstation
send the print job to the print server, where it queues up to
be sent to a printer, on a first-come, first-printed basis.
Using a print server does not necessarily make the printing process
faster. But it does allow the client's workstation to send off their
print jobs more readily (they don't have to wait for the printer
to be available), and it allows administrators to manage and track
printer usage for the workgroup.
Configuration Possibilities when using the Print Server
Protocol for Queuing
(how clients send to the Print queue) |
Protocol for Printing
(how the print server sends to the printers) |
When to use |
PAP (AppleTalk) |
PAP (AppleTalk) |
When you have AppleTalk clients and AppleTalk printers, on an
AppleTalk network. |
LPR (TCP/IP) |
LPR(TCP/IP) |
When you have non-AppleTalk, TCP/IP clients (as unix workstations),
and printers that support LPR. |
PAP (AppleTalk) |
LPR (TCP/IP) |
For AppleTalk clients printing to either an IP-only printer, or
a printer to which there is no AppleTalk connectivity. |
LPR (TCP/IP) |
PAP (AppleTalk) |
Allows IP-only clients, such as unix workstations, to print to
your AppleTalk LaserWriters. |
PAP (AppleTalk) or LPR (TCP/IP) |
PAP (AppleTalk) |
Allows both AT and IP clients to print to AppleTalk LaserWriters. |
PAP (AppleTalk) or LPR (TCP/IP) |
LPR (TCP/IP) |
Allows both AT and IP clients to print to your IP printers. |
System Requirements
For Print Server
Requirements for running the ASIP Print Server are the same as
for other ASIP services, except the amount of RAM required. The
Print Server requires only 4MB of RAM, and the Print Admin program
requires 1.2MB; there is no benefit to increasing the RAM allocation
for either the print server or the admin program.
Special Note for using the Print Server separate from Web & File
Services. The new security feature of the Print Server (which enables you
to restrict users from printing to queues), requires use of the
Users & Groups Data File. This file gets modified when the Print
Server is installed, making that computer no longer compatible
with Personal File Sharing.
Client:
Supported Printers:
Any Apple LaserWriter that supports AppleTalk or TCP/IP or both,
or third party Postscript printers compatible with Apple LW version
8.4 or higher.
See TIL article 24409 for a list of Apple printers that support LPR.
Print Server Activity Window
The ASIP Print server operates as a background activity. It is
managed through the ASIP Print Server Administration Program.
The Print Server can be running even if the Print Admin program
is not.
- Launch ASIP Print Server Admin program. This can be done through
ASIP Manager, or by double-clicking the application itself. The
Print Server Activity window opens by default, or can be selected
from the Sever menu.
- Start Print Server (option under Server menu). Note that previously-configured
queues do not appear until the print server is started.
- The Print Server activity window (below) will display
- queues already created,
- number of jobs in each queue,
- number of printers attached to each queue, and
- the current queue status.
- Displaying the printers in the queue (by turning down the triangles)
will show the printer's status.
Print Server Settings
- Start Print Server at Startup should be selected to restore services promptly after power outages
or maintenance.
- Jobs Storage Location: by default, this is System Folder:Preferences:AppleShare IP
Preferences: Appleshare IP Print Prefs". But the location can
be changed to another folder or another volume. Keep in mind the
size of print jobs that users will be printing, and select a volume
that has sufficient capacity to handle the busiest of times.
Protocols
- Enable TCP/IP(LPR) Enables (or disables) LPR, server-wide. With this option disabled,
you won't be able to print using TCP/IP, even if a specific queue
has it enabled.
- Identify default IP queue. If an LPR client does not specify a print queue, the print job
will go to the queue specified here.
Creating a Print Queue
- You can create a print queue by selecting "New Queue" from the
server menu, or clicking on the New Queue button in the Print
Server Activity toolbar.
- The Queue window will appear, where you define the protocol used
for queueing, attach printers to the queue, and enable security
(optional).
Queue Settings: General
- Queue Name: Enter a name for the queue, keeping in mind that queue names are
case sensitive. Where possible, avoid blank spaces in the queue
names, as some LPR clients do not support blank spaces. See "Known Issues" on the Troubleshooting page for a fuller description.
- Enable Queuing (this allows clients to send print jobs to the print server);
select appropriate protocols to use for queuing. This is normally
enabled, but you might want to uncheck if you need to move printers,
do some maintenance, shut down the print server, etc.
- Enable Printing (this allows the print server to send print jobs to the printer.)
This also is normally enabled, but you might want to uncheck it
if you need to do some maintenance on the printers for a period
of time, like move them to a new location, fix a paper jam, replace
toner, etc.
- "Hide" the printer, which will prevent users from printing directly to
the printer, thus bypassing the queue that has been established.
- This feature only works with printers attached using AppleTalk
protocols. The Print Server can have the printer temporarily change
the "type" of device it is; thus when clients do NBP-Lookups for
devices of type "LaserWriter" (i.e. select the LW driver in their
Chooser), the printer itself will no longer respond (printer name
will not appear in the Chooser).
- Advertise color printing When the print client asks, the Print Server will use this setting
to respond. This setting should be selected when creating a queue
for color devices. This option only affects AppleTalk printing.
- Allow binary data Binary data format sends data in an 8-bit format, as opposed
to ASCII data which sends 7-bit data. If a print client asks if
binary data format is supported, the server will use this setting
to respond. If you have old printers attached that do not support
binary data format, you should disable this feature for the queue.
This setting only affects AppleTalk printing.
- Print cover page. This feature is helpful to assist users in distinguishing where
their print job ends and another begins, and to help them deliver
the printed job to the person who printed them.
Attached Printers
Select the printers that you want to be part of this queue, keeping
the following in mind:
- When more than one printer is assigned to a queue, the PPD of
the first printer attached will be used for all printers in that
queue.
For example, if the first printer you attach only prints on one
side of the page and the next printer you attach can print on
both sides of the page (a duplex printer), the duplex printer
will not print on both sides of the page because the queue uses
the PPD file of the first printer (the single-side printer). Similarly,
if you first attach a color printer to a queue and then attach
a black and white printer, jobs that are sent to the black and
white printer may not print correctly.
LPR does not support PPDs. Therefore, if you attach the first
printer to the queue via TCP/IP, the Print Server will not know
what PPD file to assign to that queue (and an error indicating
this will appear in the log). If a Macintosh user knows what PPD
is appropriate for the printer, he can select the proper PPD when
creating the desktop printer for that queue.
To avoid such problems, follow these guidelines:
- Create separate queues for printers that have different capabilities
- Assign printers on your AppleTalk network to one queue, and create
a separate queue for printers on your TCP/IP network.
- If you want to create a mixed network queue (i.e., attach AppleTalk
and TCP/IP printers to the same queue) be sure to assign the printers
that are on your AppleTalk network before assigning TCP/IP printers.
To attach a printer via AppleTalk, you select the zone name first,
then select the printer .
To attach a printer via TCP/IP, you must enter either the IP address
or host name of the printer.
Enable Security
If desired, you can enable security to specify which users/groups
will be able to print to the server. When the postscript file
is created at the Mac client's workstation, the user name, taken from the File Sharing control panel, is embedded in the Postscript. The Print server will check this
name against those users & groups who have been enabled to print
to the queue. If the name does not match, the queue log will indicate
a security violation, and an error will be displayed at the client.
See ASIP Print Server Security for more details on how security works, and for clients that
are known to be incompatible with the security feature.
Monitoring & Managing Print Server Activity
Queue Monitor
The Queue Monitor will show print jobs still queued up, and indicates:
You can also choose to show:
All Jobs, Printing Jobs, Waiting Jobs, On Hold Jobs
By selecting a print job, you can select one of the following
options from the Server Menu:
- Print Next: move the print job to the top of the queue
- Manually Assign Printer: Specify which printer of those attached to the queue the print
job will be sent to.
- Remove Printer Assignment: Cancel the manually-assigned printer
- Delete Job: Remove Print job.
Server Log
When viewing the log, you can show entries for the Print Server,
for all queues, or for one particular queue.
The log for the Print Server includes Dates and Times for events
such as:
- Print Server starting/stopping
- Print Server Settings changed
- Queues created/deleted
- Printers attached/detached
- PPD files selected for attached printers
- Errors, such as security violations or problems locating correct
PPD files.
The log entries for queues list:
Date/Time/Queue Name/Job Name/Job Creator/Pages/Copies/Time Received/Time
Printed/Printer Status
Related Topics
|